public enum SkillType
{
    None,
}
public class SkillFactory
{
    private static SkillFactory instance;
    public static SkillFactory Instance
    {
        get
        {
            if (instance == null)
            {
                instance = new SkillFactory();
            }
            return instance;
        }
    }
    public SkillFactory() { }
    public ISkill GetSkill(SkillType type, IPlayer character)
    {
        return null;
    }
}
